package com.efast.dmom.mgmt.service.les.impl;
import java.util.List;

import com.efast.dmom.mgmt.dao.les.TmMmDeliverySheetOpDao;
import com.efast.dmom.mgmt.entity.les.TmMmDeliverySheetOp;
import com.efast.dmom.mgmt.service.les.TmMmDeliverySheetOpService;
import com.efast.dmom.mgmt.utils.Assist;

import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
@Service
public class TmMmDeliverySheetOpServiceImpl implements TmMmDeliverySheetOpService{
    @Autowired
    private TmMmDeliverySheetOpDao tmMmDeliverySheetOpDao;
    @Override
    public long getTmMmDeliverySheetOpRowCount(Assist assist){
        return tmMmDeliverySheetOpDao.getTmMmDeliverySheetOpRowCount(assist);
    }
    @Override
    public List<TmMmDeliverySheetOp> selectTmMmDeliverySheetOp(Assist assist){
        return tmMmDeliverySheetOpDao.selectTmMmDeliverySheetOp(assist);
    }
    @Override
    public TmMmDeliverySheetOp selectTmMmDeliverySheetOpByObj(TmMmDeliverySheetOp obj){
        return tmMmDeliverySheetOpDao.selectTmMmDeliverySheetOpByObj(obj);
    }
    @Override
    public TmMmDeliverySheetOp selectTmMmDeliverySheetOpById(Integer id){
        return tmMmDeliverySheetOpDao.selectTmMmDeliverySheetOpById(id);
    }
    @Override
    public int insertTmMmDeliverySheetOp(TmMmDeliverySheetOp value){
        return tmMmDeliverySheetOpDao.insertTmMmDeliverySheetOp(value);
    }
    @Override
    public int insertNonEmptyTmMmDeliverySheetOp(TmMmDeliverySheetOp value){
        return tmMmDeliverySheetOpDao.insertNonEmptyTmMmDeliverySheetOp(value);
    }
    @Override
    public int insertTmMmDeliverySheetOpByBatch(List<TmMmDeliverySheetOp> value){
        return tmMmDeliverySheetOpDao.insertTmMmDeliverySheetOpByBatch(value);
    }
    @Override
    public int deleteTmMmDeliverySheetOpById(Integer id){
        return tmMmDeliverySheetOpDao.deleteTmMmDeliverySheetOpById(id);
    }
    @Override
    public int deleteTmMmDeliverySheetOp(Assist assist){
        return tmMmDeliverySheetOpDao.deleteTmMmDeliverySheetOp(assist);
    }
    @Override
    public int updateTmMmDeliverySheetOpById(TmMmDeliverySheetOp enti){
        return tmMmDeliverySheetOpDao.updateTmMmDeliverySheetOpById(enti);
    }
    @Override
    public int updateTmMmDeliverySheetOp(TmMmDeliverySheetOp value, Assist assist){
        return tmMmDeliverySheetOpDao.updateTmMmDeliverySheetOp(value,assist);
    }
    @Override
    public int updateNonEmptyTmMmDeliverySheetOpById(TmMmDeliverySheetOp enti){
        return tmMmDeliverySheetOpDao.updateNonEmptyTmMmDeliverySheetOpById(enti);
    }
    @Override
    public int updateNonEmptyTmMmDeliverySheetOp(TmMmDeliverySheetOp value, Assist assist){
        return tmMmDeliverySheetOpDao.updateNonEmptyTmMmDeliverySheetOp(value,assist);
    }

    public TmMmDeliverySheetOpDao getTmMmDeliverySheetOpDao() {
        return this.tmMmDeliverySheetOpDao;
    }

    public void setTmMmDeliverySheetOpDao(TmMmDeliverySheetOpDao tmMmDeliverySheetOpDao) {
        this.tmMmDeliverySheetOpDao = tmMmDeliverySheetOpDao;
    }

}